﻿/* ====== default css for the master page ====== */
/* --- purely optional - let SharePoint display vertical scroll only when necessary --- */
body #s4-workspace
{
    overflow: auto;
}
#s4-workspace #s4-pageFooter
{
	clear: both;
}
.ms-dialog #pageContentWrapper
{
    margin-left:160px;
    margin-right:5px;
    margin-top:30px
}
/* ====== End default css for the master page ====== */



/* ====== css for your design ====== */
body #s4-workspace
{
} 
.s4-pageWrapper
{
}
/* ====== End css for your design ====== */

/* === Ribbon ==== */
.ms-siteactionsmenuhover
{
    background-color: #8D8D8D !important;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-family: "Segoe UI",Tahoma,Verdana,sans-serif;
    height: 18px;
    margin-right: 3px;
    padding: 3px 4px 0 2px;
}
body #s4-ribbonrow {
    background-image:url('../images/Ribbon-bg.png') !important;   
    min-height: 43px;
    overflow-y: hidden;
}

.ms-HoverCellActive, .ms-SpLinkButtonActive {
    background-color: #8D8D8D !important;
    border: 1px solid #6F9DD9;
    vertical-align: top;
}

.customSearch {
    float: right;
    margin-right:30px;
    margin-top:8px;
    width:auto;
    min-width:300px
}

.s4-help {
    margin: 4px 4px 4px 4px;
    float:left;
}

#s4-searcharea .s4-wpTopTable
{
	width:50% !important;	
}


.s4-tn {
    margin: 0 5px;
    padding: 0;    
	font-weight:bold;
	height:35px;
	background-image:url('../images/TopNav-bg.png') !important;  
}

.s4-tn a 
{
	color:#FFFFFF !important;	
	margin: 0 0px !important;
	padding-top:0px !important;
}

.s4-tn div
{
	height:100%
}

.s4-tn ul
{
	height:100%
}

.s4-tn ul li
{
	border-bottom:0px;
	border-top:0px;
	border-left:1px solid #457EB1;
	border-right:	1px solid #0A4981;
	height:35px !important;
	line-height:35px;
	display: block;
	/*padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:15px*/
	
}

.s4-tn a.selected {
    border-style: none !important;
	border-color: inherit !important;
	border-width: 0px !important;
	background: #CCEBFF url('../images/TopNav-selected-bg.png') repeat-x left top !important;
	margin: 0 0px !important;
	padding: 4px 5px;
	line-height:35px
}

.s4-tn li.static > .menu-item {
    border: 1px solid transparent;
    color: #3B4F65;
    display: inline-block;
    height: 30px;
    padding: 4px 10px;
    vertical-align: middle;
    white-space: nowrap;
}
/* === Left panel ===*/
body #s4-leftpanel {
    float: left;
    width: 155px;
    margin-top:30px;
    margin-left:5px
}
 /*==Top QuickLaumchBar==*/
.ms_QuickLaunchTop
{
	width:100%;
	height:28px;
}

#ms_QuickLaunchTopLeft {
	 background: url('../images/Left-Nav-topLeft.png') no-repeat left top;	
	 width:4%;
	 float:left
}
.ms_QuickLaunchTopBottomCenter
{
	background:#055196;
	width:92%;
	float:left
}
.ms_QuickLaunchTop div
{
	height:100%;
	border:0px
}

#ms_QuickLaunchTopRight
{
    width:4%;
    float:right;
    background:url('../images/Left-Nav-topRight.png') no-repeat right top;
}
 
 /*==Bottom QuickLaumchBar==*/
 .ms_QuickLaunchBottom
{
	width:100%;
	height:28px;
}

#ms_QuickLaunchBottomLeft {
	 background: url('../images/Left-Nav-bottomLeft.png') no-repeat left top;	
	 width:4%;
	 float:left
}
.ms_QuickLaunchTopBottomCenter
{
	background:#055196;
	width:92%;
	float:left
}
.ms_QuickLaunchBottom div
{
	height:100%;
	border:0px
}

#ms_QuickLaunchBottomRight
{
    width:4%;
    float:right;
    background:url('../images/Left-Nav-bottomRight.png') no-repeat right top;
} 

/*=== LeftMenu Items ===*/
#zz17_V4QuickLaunchMenu ul.root > li > .menu-item
{
	background-color:#DDDDDD !important;
	color:#4C4C4C !important;	
}

#zz17_V4QuickLaunchMenu ul.root > li > .menu-item:hover{
	background-color:#BDD3EF !important;
}

#zz17_V4QuickLaunchMenu ul.root ul > li > a{
	color:#4C4C4C !important;
}

.s4-leftpanel-bottom
{
    background: url('../images/Left-Nav-bottom-bg.png') repeat-x ;   
    height:200px
}

/*==MainContent== */
#s4-pageMain
{
    margin-left:160px;
    margin-right:5px;
    margin-top:30px
}

/* ==WebPart== */
.ms-WPHeader
{
	border: 0px none !important;	
}

.ms-WPHeaderTd span
{
	color:#ffffff !important;
	font-weight:bold;
}

.ms-WPHeaderMenuImg:hover
{
	background:#DDDDDD;
}
.ms-WPHeader td
{
	background:#8D8D8D;
}
.ms-WPHeader td.ms-wpTdSpace 
{ 
	background: url('../images/WebPartHeader-right.png') top right; 
}

.ms-WPHeader td:first-child.ms-wpTdSpace 
{ 
	background: url('../images/WebPartHeader-left.png') top left; 
}
.ms-WPHeaderTdMenu { border: none !important; }

/*==Footer==*/
#s4-pageFooter
{
	margin-left:20px;
	margin-right:20px;
	padding:10px;
	text-align:center;
	border-top:1px solid #B0B0B0
}
